今天是30天程式語言研究的第二十天,由於深度學習老師多讓我們上了python的進階課程裡面包括之前沒上到的pandas,numpy等功能所以這邊打算在把之前沒補充到的補充再把筆記補的更完整,由於是老師開的補充課程,這邊就不附上網址了。
今天主要是python pandas工具書(II)的部分
筆記:
print('Get max of Series:')
print('DataFrame', df['Age'].max())
print('Series:', ages.max())
print('Basic statistics of the numerical data:')
print('DataFrame:', df['Age'].describe())
print('Series', ages.describe())
ages = df['Age']
print(type(ages), ages.shape) #age.shape是把ages的形狀印出來(3, 1)
print(ages) #title在下面
sub = df[['Name', 'Age']] #要寫要的欄位名稱
print(type(sub), sub.shape)
print(sub) #此時title就會在上面 而不是下面
#(大於35的)
above_35 = df[df['Age'] >= 35]
print(type(above_35), above_35.shape)
print(above_35)
#取年紀是22或58的
age_22_58 = df[df['Age'].isin([22, 58])]
print(type(age_22_58), age_22_58.shape)
print(age_22_58)
#同上換個寫法(由邏輯判斷式)
age_22_58 = df[(df['Age'] == 22) | (df["Age"] == 58)]
print(type(age_22_58), age_22_58.shape)
print(age_22_58)